package cbm.commons;

import com.grupobbva.bc.per.tele.ldap.directorio.IILDPeUsuario;

import ejb.cbm.seguridad.bean.UsuarioBean;

public class LdapHelper {
	public static UsuarioBean obtenerUsuarioLdap(String codigoUsuario) throws Exception{
		IILDPeUsuario IILDusuario = IILDPeUsuario.recuperarUsuario(codigoUsuario);
		if(IILDusuario != null){
			UsuarioBean usuario = new UsuarioBean();
			usuario.setCodigousuario(codigoUsuario);
			usuario.setCodigooficina(IILDusuario.getBancoOficina().getCodigo());
			usuario.setCodigoPuesto(IILDusuario.getCargo().getCodigo());				
			usuario.setNombre(IILDusuario.getNombre());
			usuario.setApellidopaterno(IILDusuario.getApellido1());
			usuario.setApellidomaterno(IILDusuario.getApellido2());				
			usuario.setCorreoelectronico(IILDusuario.getEmail());
			usuario.setUsuarioregistro(codigoUsuario);
			return usuario;
		}else{
			return null;
		}
		
		
		/*if(codigoUsuario != null){
			UsuarioBean usuario = new UsuarioBean();
			usuario.setCodigousuario(codigoUsuario);
			usuario.setCodigooficina("0646");
			usuario.setCodigoPuesto("001");				
			usuario.setNombre("Jose");
			usuario.setApellidopaterno("Luis");
			usuario.setApellidomaterno("Luis");				
			usuario.setCorreoelectronico("Luis");
			usuario.setUsuarioregistro(codigoUsuario);
			return usuario;
		}else{
			return null;
		}*/
		
	}
}
